
html, body, div, span, h1, h2, h3, p, a, em, input, img, strong, tt, var, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th, td {
    border: 0 none;
    font-family: "微软雅黑","Times New Roman","Georgia,Serif","Helvetica Neue","Helvetica","Arial","Hiragino GB Sans","Microsoft Yahei","Heiti",sans-serif;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: none;
    color: #222222;
}
.ui-tabs .ui-tabs-panel {
	padding:none;
	}
.ui-tabs .ui-tabs-panel{
	padding:0px;
} 
/*导航条样式_start*/
#tabs{
	width:960px;
	margin:0 auto;
}
/*导航条样式_end*/
/*体检报告--start*/
#main_view{
	width:960px;
	margin:0 auto;
}
.view_top{
	margin: 0 0 70px 0px;
	float:left;
	width:100%;
}
.view_top_left{
	width:400px;
	float:left;
	height:105px;
	clear:both;
	color:#fff;	
}
#heath_report_top_left{
	background:#7d4783;
}

.view_top_num{
	display: inline-block;
    float: left;
    font-size: 60px;
	margin-left:35px;
	margin-right:40px;
}
.view_top_title{
	display: inline-block;
    float: left;
    font-size: 42px;
	padding:8px 0 0;
	
}
.view_top_subtitle{
	float:right;
	padding:0 27px 0 0;
}
.view_top_subtitle{
    float: right;
    margin: 68px 0 0;
}
.view_top_right{
	float:right;
	display:inline-block;
	margin:0px 0 0;
}
.view_top_right span{
	clear: both;
    color: #525252;
    float: left;
    font-size: 20px;
}
.view_top_right span{
	display:block;
}

/*表格样式--start*/
#heath_report_table{
	width:888px;
}

#heath_report_main{
	float:left;
	clear:both;
	margin-left:80px;
}
.heath_report_main_title{
	background: none repeat scroll 0 0 #7D4783;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    height: 45px;
    vertical-align: middle;
}
.heath_report_main_title th{
    vertical-align: middle;
}
.heath_report_main_title th:last-child{
	width:145px;
}
.health_report_main_content{
	font-size:20px;
	color:#7d4783;
	border-bottom:1px solid #7d4783;
	margin:0px 2px 0px;
}
.health_report_main_content_title{
	font-size:18px;
	color:#7d4783;
}
.health_report_main_content td{
	border-bottom:1px solid #7D4783;
	text-align: center;
	vertical-align: middle;
	font-size:15px;
	color:#000;
}
.view_bottom{
	width:960px;
	margin:50px 0 0;
	float:right;
}
.view_bottom_right{
	float:right;
	clear:both;
	margin-right:50px;
}
.view_bottom_right img{
	float:left;
}
.health_report_left{
	margin-left:25px;
	border-bottom:#7d4783;
	padding:15px 0 0 25px;
}
.health_report_center{
	border-bottom:#7d4783;
}
.health_report_center_blue{
	border-bottom:1px solid #7d4783;
	/*background:#b3e7ff;*/
	text-align:center;		
}
.health_report_center{
	text-align:center;
	border-left:solid 2px #caa6ce;
	border-bottom:solid 2px #caa6ce;
}
.health_report_border_left{
	border-bottom:#7d4783;
	border-left:#7d4783;
	text-align:center;
}
.health_report_main_content{
	height:42px;	
}
. background: none repeat scroll 0 0 #FFD146;
    color: #393939;
    font-size: 20px;
    line-height: 40px;
    margin: 0 auto;
    padding: 25px 45px 0;
    text-indent: 40px;
    width: 810px;
/*体检报告--end*/

/*风险分析--start*/
#risk_analysis{
	float:left;
	clear:both;
	width:960px;
}
#risk_analysis_top_left{
	background:#1584fd;
}

.view_content_title{
	font-size:24px;
}
.view_top_subtitle{
	font-size:12px;
}
#risk_analysis_title{
	color:#418de1;
}
#risk_analysis_subtitle{
	color:#418de1;
	padding:0 0 0 60px;
	line-height:33px;
}
.view_content_top{
	width:870px;
	border-bottom:2px solid #3291fd;
	margin:65px auto 50px;
	 clear: both;
}
.risk_factors_title th{
	background: none repeat scroll 0 0 #1584FD;
    color: #FFFFFF;
    height: 45px;
    vertical-align: middle;
}
.risk_factors_title th:fir
.risk_factor_content_td_first{
	font-size:22px;
	color:#3291fd;
	text-align:left;
	padding:0 0 0 34px;
}
.risk_factor_content_td_second{
	font-size:16px;
	color:#343434;
	text-align:center;
	
}
.risk_factor_content_tr{
	line-height:42px;
}
.risk_factor_content_tr td{
	border-bottom: 1px solid #3291FD;
    border-left: 1px solid #3291FD;
    text-align: center;
    vertical-align: middle;
}
.risk_factor_content_tr td:first-child{
	font-size:16px;
	color:#087efd
}
#risk_factors{
	margin: 32px auto 0;
    width: 880px;
}
.evidence{
	margin: 0 auto 80px;
    padding: 0 78px;
    width: 800px;
}
#evicence_title{
	font-size:22px;
	color:#393939;
	font-weight:bold;
	margin:30px 0 10px;
}
#evidence_content{
	margin:0px 0 0;
	font-size:16px;
	color:#393939;
	line-height:40px;
	text-indent:40px;
}
#medical_advice{
	width:765px;
	margin:0 auto;
}
.tjbz_zjyi{
	font-size:16px;
	line-height:2em;
	text-indent:2em;
}
#nutrition_attention{
	margin:65px auto 0;
}
#advice_content_border{
	background:none;
	border-top:2px solid #ffd147;
	border-left:2px solid #ffd147;
	border-right:2px solid #ffd147;
}
#advice_content_title{
	font-size:23px;
	color:#ff4d4d;
	font-weight:bold;
}
#sports_precautions_top{
	color:#ff6e3d;
	border-bottom: 2px solid #ff6e3d;
}
#sports_precaution_content{
	width:855px;
	margin:0 auto;
	line-height:38px;
}
.sports_precaution_content_blue td{
	background:#deecf9;
}
/*金字塔_start*/
.paramid{
	margin:0 auto;
	position:relative;
	background:url('../../images/front/pyramid.jpg') no-repeat;
	width:700px;
	height:450px;
	margin:70px auto;
}
.paramid img{
	margin:0 auto;
}
/*金字塔_end*/
.advice_content{
	font-size:16px;
	color:#393939;
	text-indent:40px;
	line-height:40px;
	 width: 730px;
	margin:0 auto;
	background:#ffd146;
	padding:25px 45px 0;
}
.advice_content span{
	display:block;
}
.advice_bottom_left{
	background: none repeat scroll 0 0 #FFD146;
    display: inline-block;
    float: left;
    height: 66px;
    margin:0 0 0 70px;
    width: 753px;
}

#advice_bottom_left70{
	 margin:0 0 0 70px;
}
.advice_bottom_right{
	height:66px;
	width:66px;
	 background-image: url("../../images/front/juanye.png");
	 background-repeat:no-repeat;
	 float:left;
	 display:inline-block;
	 margin:0 20px 0 0;
}
#risk_analysis_middle{
	width:960px;
	margin:0 auto;
}
/*风险分析--end*/
/*营养方案-start*/
#nutrition_top_left{
	background:#789f00;
}
#nutrition_subtitle{
	color:#789f00;
	padding:0 0 0 60px;
	line-height:33px;
}
#nutrition_title{
	color:#789f00;
}
#nutrition_content_top{
	border-bottom:2px solid #789f00;
}
.notes_title{
	font-size:20px;
	color:#ff4d4d;
}
#recipes{
	margin:0 auto;
	width: 806px;
}
/*运动和蔬菜图片_start*/
#vegetable_sprots{
	clear:both;
	width:789px;
	margin: 50px 0 0 50px;
	float:left;
}
#vegetable_sprots_left{
	background:url('../../images/front/vegetable.jpg') no-repeat;
	width:265px;
	height:357px;
	float:left;

}
#vegetable_sprots_middle{
	background:url('../../images/front/arrow_sports.jpg') no-repeat;
	width:245px;
	font-size:14px;
	float:left;
	margin:88px 0 0;
	height:95px;
}
#vegetable_sprots_right{
	background:url('../../images/front/running_machine.jpg') no-repeat;
	width:272px;
	height:278px;
	float:left;
}
.jinshi{
	font-size:14px;
	color:#789f00;
	margin:30px 0 0 33px;
	float:left;
}
.pingheng{
	font-size:20px;
	color:#fff;
	margin:33px 0 0 53px;
	float:left;
}
.yundong{
  	color: #FF6F3D;
    float: left;
    font-size: 14px;
    margin: 28px 0 0 65px;
}
/*运动和蔬菜图片_end*/

/*营养方案专家建议_start*/
.food_everyday_title{
	font-size: 20px;
	color:#00a5d9;
}
.food_everyday_ul{
	list-style:none;
	margin:16px 21px 0;
}
.food_everyday_ul li{
	line-height:44px;
	font-size:16px;
} 
.food_everyday_ul li:before{
	content: "•";
	color:#99b73f;
	margin:10px;
}
/*营养方案专家建议_end*/
.recipes_th{
  	background: none repeat scroll 0 0 #789F00;
    color: #FFFFFF;
    height: 40px;
    vertical-align: middle;
}
#canci{
	width:175px;
}
#swmc{
	width:390px;
}
#liang{
	width:315px;
}
#nengliang{
	width:170px;
}

.recipes_td{
	font-size:20px;
	text-align:center;
	color:#262626;
	border-bottom:2px solid #93c400;
}
.recipes_td_first{
	color:#789f00;
	font-size:20px;
	text-align:center;
	border-bottom:2px solid #93c400;
	border-right:2px solid #93c400;
	vertical-align:middle;
}

.recipes_td_second{
	font-size:16px;
	text-align:center;
	color:#262626;
	border-bottom:2px solid #93c400;
	border-right:2px solid #93c400;
	line-height:40px;
}
.recipes_td_third{
	font-size:16px;
	text-align:center;
	color:#262626;
	border-bottom:2px solid #93c400;
	border-right:2px solid #93c400;
	line-height:40px;
}
.recipes_td_fourth{
	font-size:16px;
	text-align:center;
	color:#262626;
	border-bottom:2px solid #93c400;
	line-height:40px;
}
.recipes_tr_gray{
	background:#deecf9;
}
#nutrition_evidence_content{
	font-size:20px;
	color:#393939;
	width:1010px;
	margin:0 auto;
	line-height:35px;
	text-indent:40px;
}
#nutrition_evidence{
	margin:105px auto 65px;
	width:806px;
	height:425px;
}
.nutrition_advice_table_title{
	font-size:26px;
	color:#53bfe6;
	text-align:center;
	height:45px;
}
.nutrition_advice_table_title td{
		border-bottom: 1px solid #898989;
		vertical-align:middle;
		font-size:20px;
}
.nutrition_advice_table_td_mid{
	background:#deecf9;
	font-size:20px;
	text-align:center;
}
.nutrition_advice_table_tr td{
	font-size:16px;
	border-bottom: 1px solid #898989;
	text-align:center;
	color:#595959;
	width:200px;
}
#nutrition_advice_table{
	width:276px;
	margin:0 0 0 20px;
}
.nutrition_advice_table_tr{
	line-height:42px;
}
#nutrition_evidence_left{
	float:left;
}
#nutrition_evidence_right{
	float:left;
	
}
.nutrition_advice_td_first{
	width:103px;
}
#nutrition_middle{
	margin:0 auto;
	width:960px;
}
/*营养方案-end*/
/*运动方案_strat*/
#exercise{
	margin:0 auto;
}
#exercise_top_left{
	background:#ff6f3d;
}
#sports_title{
	color:#ff6f3d;
}
#sports_subtitle{
	 color: #ff6f3d;
    line-height: 33px;
    padding: 0 0 0 60px;
}
#sports_content_top{
	border-bottom:solid 2px #ff6f3d;
	margin:20px auto;
	clear:both;
}
.sports_precautions_table{
	width:855px;
	margin:0 auto;
}

.sports_table{
	width:860px;
	margin:40px auto;
	cellpadding:0px;
	
}
.sports_table_title td{
	background:#ff6f3d;
	line-height:42px;
	color:#fff;
	font-size:16px;
	text-align:center;
	border-left:2px solid #ffc6b3;
	width:163px;
	border-bottom:2px solid #ffc6b3;
}
.sports_precautions_table_title_green td{
	border-left:2px solid #fff;
	background:#8ec864;
	text-align:center;
	height:50px;
	text-align:center;
	vertical-align:middle;
}
.sports_precautions_table_title_green td:first-child{
	border-left:2px solid #8ec864;
}
.sports_precautions_table_title_green td:last-child{
	border-right:2px solid #8ec864;
}
.sports_precautions_table_green_tr td{
	height:50px;
	text-align:center;
	vertical-align:middle;
	border-left:2px solid #8ec864;
	border-bottom:2px solid #8ec864;
}
.sports_precautions_table_green_tr td:last-child{
	border-right:2px solid #8ec864;
}
.sports_precautions_content_blue{
	font-size:23px;
	color:#0070df;
	text-align:center;
	width:1120px;
	display:block;
	margin:50px 0 50px;
}
.sports_energy_middle{
	float: left;
    text-align: center;
    width: 205px;
	margin:15px 0 10px;
}
.sports_energy_middle_top{
	height:17px;
	width:29px;
	background:url("../../images/front/arrow_up.jpg") no-repeat;
	margin-left:87px;
}
.sports_energy_middle_middle{
	color:#789f00;
	font-size:22px;
	margin:20px 0 20px;
}
.sports_energy_left{
	width:330px;
	height:1px;
	border-bottom:2px solid #99b73f; 
	margin-top:66px;
	float:left;
}
.sports_energy_line{
	width:875px;
	margin:0 auto;
}

.sports_precautions_table_title_orange td:first-child {
    border-left: 2px solid #ffa282;
}
.sports_precautions_table_title_orange td {
    background: none repeat scroll 0 0 #ffa282;
    border-left: 2px solid #FFFFFF;
    height: 50px;
    text-align: center;
    vertical-align: middle;
}
.sports_precautions_table_orange_tr td {
    border-bottom: 2px solid #ffa282;
    border-left: 2px solid #ffa282;
    height: 50px;
    text-align: center;
    vertical-align: middle;
}
.sports_precautions_table_orange_tr td:last-child {
    border-right: 2px solid #ffa282;
}
#sports_energy_bottom{
	color:#ff6363;
	font-size:14px;
	float:right;
	margin:90px 50px 0;
}
.sports_table_tr td{
	font-size:15px;
	text-align:center;
	line-height:42px;
	border-left:2px solid #ffc6b3;
	border-bottom:2px solid #ffc6b3;
}
.sports_table_tr{
	height:40px;
}
.sports_run{
	width:850px;
	margin:0 auto;
	clear:both;
}
.sports_run_left{
	width:400px;
	height:366px;
	float:left;
}
.sports_run_left img{
	width:400px;
	height:300px;
}
.sports_run_right{
	float: left;
    line-height: 33px;
    margin: 0 0 0 50px;
    width: 400px;
}

.sports_run_title{
	font-size:20px;
	color:#0fb1ff;
	margin:0 0 8px;
}
.sports_run_content{
	font-size:16px;
	color:#4f4f4f;
	text-indent:2em;
}
.sports_run_bottom{
	 color: #FF6F3D;
    font-size: 14px;
	text-indent:2em;
}

#sports_weight{
	margin:30px auto 0;
}
.sports_table_td_last{
		border-right:2px solid #ffc6b3;
}

	
.sports_table_bottom td{
	background:#d0d0d0;
	font-size:20px;
	padding:18px;
	text-indent:40px;
	border-left:2px solid #ffc6b3;
	border-bottom:2px solid #ffc6b3;
	border-right:2px solid #ffc6b3;
}
#sports_guide_bottom{
	margin:77px 70px 40px 730px;
	font-size:18px;
	color:#ff6f3d;
	clear:both;
}
#sports_advice{
 	height: 415px;
    margin: 50px auto 0;
}
#sports_advice_left{
	float:left;
	margin:0 0 0 93px;
}
#sports_advice_middle{
	float:left;
	margin:40px 0 0 0;
}
#sports_advice_right{
	margin: 0;
	float:left;
	background:url("../../images/front/people_gray.jpg") no-repeat;
	height:420px;
}
#sports_advice_right_green{
	float:left;
	margin:0 0 0 30px;
}
#sports_kuohao{
	margin: 0 auto 50px;
	width:818px;
}
#sports_advice_cotent_border{
	width:960px;
	font-size:21px;
	line-height:25px;
	margin:0 auto;
}
#advice_bottom_left_border{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #FFD147;
    border-left: 2px solid #FFD147;
    margin: 0 0 0 68px;
    width: 753px;
}
#advice_bottom_right_border{
	background-image: url("../../images/front/border_yellow.jpg");
	width:70px;
	height:68px;
	
}
.sprots_advice_right_title{
	font-size:22px;
	color:#007fff;
	float:left;
}
.sports_advice_item{
	margin:52px 0 0;
}
.sports_advice_item_top{
	margin:40px 0 0;
}
.sprots_advice_right_content{
	font-size:20px;
}
.content_green{
	color:green;
}
.content_red{
	color:red;
}
#sports_advice_item_bottom{
	display:inline-block;
	margin:8px 0 0;
}
#sports_advice_item_bottom span{
	display:block;
}
.sports_item_last{
	margin:20px 0 0;
}
#sports_back_yellow{
	width:960px;
	margin:50px auto;
}
/*运动方案_end*/
/*风险评估_start*/
#risk_assement_top_left{
	background:#7e7e7e;
}
#risk_now_canvas{
	margin:0 auto;
}
#risk_assenment_middle{
	width:1000px;
	margin:0 auto;	
}

.risk_now_canvas_title{
	font-size:28px;
	margin:145px 0 0 205px;
	color:#5f5f5f;
	
}
.risk_middle_top{
	float:right;
	width:344px;
	height:50px;
}
.risk_middle_top span{
	  color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin: 13px 8px;
    width: 84px;
}
.risk_middle_top{
		background: url("../../images/front/heath_report/risk_rund.jpg") no-repeat;
		width:400px;
}
.risk_zuobiao{
	width:400px;
	height:400px;
	background: url("../../images/front/heath_report/zuobiao.jpg") no-repeat;
	display:inline-block;
	padding:7px 0;
}
.gw{
	color: #ff4a4a;
    position: relative;
    right: -342px;
    top: 165px;
}
.zw{
	color: #FFC924;
    position: relative;
    right: -342px;
    top: 227px;
}
.dw{
 	color: #17A8D7;
    position: relative;
    right: -342px;
    top: 293px;
}
.zc{
 	color: #76b744;
    position: relative;
    right: -342px;
    top: 357px;
}
.fxz{
  	 position: relative;
    right: 4px;
    top: 95px;
}
.gxy{
    font-size: 19px;
    position: relative;
    right: -53px;
    top: 98px;
}
.mq{
	position: relative;
    right: -93px;
    top: -15px;
}
.wlsn{
	position: relative;
    right: -214px;
    top: -36px;
}
.zuobiao_item{
	float:left;
	width:450px;
}
.zuobian_multi{
	margin:0 auto;
	width:900px;
	margin:0 0 0 75px
}
/*****风险评估_end*****/
/*******不良生活习惯改善_start**********/
#bad_habits_top_left{
 	background: none repeat scroll 0 0 #FF4D4D;
    font-size: 15px;
    position: relative;
    right: -27px;
    width: 500px;
}
/*放弃吸烟_start*/
.bad_habits_content{
	width:850px;
	margin:0 auto;
}
.bad_habits_view_content_top{
	color:#ff4d4d;
	 border-bottom: 2px solid #ff4d4d;
}
.bad_habits_tile{
	color:#ff4d4d;
	
}
.bad_habits_subtitle{
	color:#ff4d4d;
	line-height: 33px;
    padding: 0 0 0 60px;
}
.bad_habits_content_left{
	width:585px;
	font-size:16px;
	text-indent:2em;
	float:left;
	line-height:2em;
}
.bad_habits_content_left span{
	display:block;
}
.bad_habits_content_right{
	width:240px;
	height:288px;
	float:right;
}

/*放弃吸烟_end*/
/**********不良生活习惯改善_end***********/


/*********中医四季养生方案_start**********/
#four_season_left{
	background:#d36863;
	width:630px;
}
#cxqd{
	float:right;
		margin: 0 160px 0;
}
.yangsheng{
	width:817px;
	background:#74b742;
	margin:50px auto 0;
	clear:both;	
}
.yangsheng_content{
	width:700px;
	margin:0 auto;
	font-size:16px;
	line-height:2em;
	clear:left;
}
.yangsheng_content span{
	display:block;
}
.yangsheng_title{
	font-size:24px;
	color:#fff;
	margin:30px;
	float:left;
	clear:right;
}
.yangsheng_image{

	position:relative;
	float:right;
	margin:23px 0 0;
}
.yangsheng_bottom{
	margin: 0 auto;
    width: 817px;
}
#xjys{
	background:#ffa282;
}
#qjys{
	background:#ffd146;
}
#djys{
	background:#1da9d8;
}
/*********中医四季养生方案_end**********/
/******8自然医学调整方案_strat******/
#zryx_left{
	background:#408080;
	width:576px;
}
.zryx_top{
	color:#408080;
	border-bottom: 2px solid #408080;
}
.zryx_tile{
	color:#408080;
}
.zryx_subtitle{
	color: #408080;
    line-height: 33px;
    padding: 0 0 0 60px;	
}
.lf_item{
	width:819px;
	height:118px;
	margin:30px auto;
	
}
.yinliao{
	background: url("../../images/front/heath_report/yinliao.fw.png") no-repeat;
}
.lf_item_content{
	width:712px;
	float:right;
	line-height:2em;
	margin:8px 11px 0;
	 text-indent: 2em;
}
.xiangliao{
	background: url("../../images/front/heath_report/xiangliao.fw.png") no-repeat;
}
.changliao{
	background: url("../../images/front/heath_report/changliao.fw.png") no-repeat;
}
.lfphfa_table_title{
	background:#408080;
	height:37px;
	color:#fff;
}
.lfphfa_table_title th{
	vertical-align:middle;	
}
#lfphfa_table{
	width:845px;
	margin:0 auto;
}
#lfphfa_table_title th{
	border:2px solid #60b1b1;
}
#lfphfa_table tr td{
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #60b1b1;
	border-right:2px solid #60b1b1;
}
#lfphfa_table tr td:last-child{
	border-right:none;
}
.lfphfa_table_td_first{
	font-size:16px;
	text-align:center;
	height:40px;
	vertical-align:middle;
	border-bottom:2px solid #60b1b1;
	border-right:2px solid #60b1b1;
}
/******8自然医学调整方案_end******/